package VisitorPattern.example;


public class Main {
    public static void main(String[] args) {
        System.out.println("Making root entries");
        Directory root_dir = new Directory("root");
        Directory bin_dir = new Directory("bin");
        Directory tmp_dir = new Directory("tmp");
        Directory usr_dir = new Directory("usr");

        root_dir.add(bin_dir);
        root_dir.add(tmp_dir);
        root_dir.add(usr_dir);

        bin_dir.add(new File("vi", 10000));
        bin_dir.add(new File("latex",20000));

        root_dir.accept(new ListVisitor());

    }
}
